delayed payment - French English Dictionary